package com.xjrsoft.module.ureport.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.xjrsoft.core.tool.node.INode;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class ReportReleaseVo{

    /**
     * 功能主键
     */
    @TableId("F_Id")
    @JsonProperty("F_Id")
    private String id;


    /**
     * 编码
     */
    @JsonProperty("F_EnCode")
    private String enCode;

    /**
     * 菜单名称
     */
    @JsonProperty("F_FullName")
    private String fullName;

    /**
     * 图标
     */
    @JsonProperty("F_Icon")
    private String icon;

    /**
     * 排序码
     */
    @JsonProperty("F_SortCode")
    private Integer sortCode;

    /**
     * 备注
     */
    @JsonProperty("F_Description")
    private String description;

    /**
     * 报表文件ID
     */
    @JsonProperty("F_RptFileId")
    private String rptFileId;

    @JsonProperty("F_ModuleName")
    private String moduleName;

    @JsonProperty("F_ModuleId")
    private String moduleId;


    @JsonProperty("F_ParentId")
    private String parentId;

    @JsonProperty("F_Component")
    private String component;

    @JsonProperty("F_UrlAddress")
    private String urlAddress;
    
}
